package com.naiterui.ehp.bs.b2c.cart.vo;

import java.util.List;

import lombok.Data;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 结算页信息
 *
 * @Author zhouyanxin
 * @Date 2019/1/11 下午5:33
 * @Version 1.0
 */
@Data
@ApiModel(value = "SettlementVO", description = "购物车结算信息")
public class SettlementVO {

    @ApiModelProperty(value = "实名状态(0:未实名, 1:已实名)")
    private Integer realNameStatus;

    @ApiModelProperty(value = "配送地址信息")
    private ShippingInfoVO shippingInfo;

    @ApiModelProperty(value = "商品列表")
    private List<CartProductVO> products;

    @ApiModelProperty(value = "支付方式")
    private List<PayMethodVO> payMethods;

    @ApiModelProperty(value = "配送方式")
    private String shippingMethod;

    @ApiModelProperty(value = "支持发票类型")
    private List<SettlementInvoiceVO> invoices;

    @ApiModelProperty(value = "优惠券信息")
    private CouponVO voucher;

    @ApiModelProperty(value = "价格信息")
    private PriceVO price;

}